PROJ = CAPVIEW

CC = d:\vc15\BIN\CL -c -W3 -Alnw -nologo
LK = d:\vc15\BIN\LINK /NOE /MAP /NOD /AL:16 /ONERROR:NOEXE
RC = d:\vc15\BIN\RC
CP = d:\vc15\BIN\CVPACK

!if "$(DEBUG)" == "NO"
CC = $(CC) /G3sw /Zp1 /O
!else
CC = $(CC) /Gw /Zp1 /Zi /Od /DDEBUG
LK = $(LK) /CO /NOPACKC
RC = $(RC) /DDEBUG
!endif

PROJPATH=.

OBJS = $(PROJ).obj dialogs.obj
INCS = $(PROJPATH)\..\..\inc\$(PROJ).h $(PROJPATH)\..\..\inc\verinfo.h $(PROJPATH)\..\..\inc\vernum.h $(PROJPATH)\..\..\inc\lr608api.h
LIBS = libw mlibcew mmsystem ctl3ds vfw commdlg ver

goal : $(PROJ).exe

$(PROJ).obj : $(PROJ).c  $(INCS)
dialogs.obj : dialogs.c  $(INCS)
$(PROJ).res : $(PROJ).rc $(PROJ).ICO $(INCS)

.c.obj:
   $(CC) $*.c

.rc.res:
   $(RC) -r $*.rc

$(PROJ).exe : $(OBJS) $(PROJ).res $(PROJ).def
   $(LK) @<<
      $(OBJS),
      $(PROJ),
      $(PROJ),
      $(LIBS),
      $(PROJ).def
<<
   $(RC) -31 $(PROJ).res
!if "$(DEBUG)" != "NO"
   $(CP) $(PROJ).EXE
!endif

clean:
   del $(PROJ).exe
   del *.obj
   del *.res
   del *.map
   del *.pdb

